const defineConfig = require('@vue/cli-service');


module.exports = {

    productionSourceMap: false,// 生产环境是否要生成 sourceMap

    publicPath: './',  //   部署应用包时的基本 URL

    outputDir: 'dist',  //   打包时输出的文件目录

    assetsDir: 'assets',  //   放置静态文件夹目录
    /* 配置开发服务器选项，webpack-dev-server 相关配置*/
    devServer: {

        port: 9000, //开发环境运行时的端口

        https: false,//是否启用HTTPS协议

        open: true, //项目运行成功后是否直接打开浏览器

        hot: true,//是否开启热加载

        overlay: true,//当出现编译错误或警告时，在浏览器中显示全屏覆盖。

        proxy: {   //服务器代理
            '/api': {
                target: "https://webtest.syedu.vip",   // 实际跨域请求的API地址
                secure: false,   // https请求则使用true
                ws: true,
                changeOrigin: true,  // 跨域
                // 请求地址重写  http://front-end/api/login ⇒ http://api-url/login
                pathRewrite: {
                    '^/api': '',
                },
            },
        },
    },


    lintOnSave: false,//是否在开发环境下每次保存代码时都启用 eslint验证
    pluginOptions: {},// 可以用来传递任何第三方插件选项
}


